home *** CD-ROM | disk | FTP | other *** search
/ Maximum CD 2000 February / maximum-cd-2000-02.iso / Flash 4 / data1.cab / App_Files / Players / Flash_Player_Java(tm)_Edition / FlashSmall / SParser.class (.txt) < prev   
Encoding:
Java Class File  |  1999-06-15  |  1.8 KB  |  165 lines

  1. class SParser {
  2.    // $FF: renamed from: ├ü byte[]
  3.    byte[] field_0;
  4.    // $FF: renamed from: ├é int
  5.    int field_1;
  6.    // $FF: renamed from: ├â int
  7.    int field_2;
  8.    // $FF: renamed from: ├ä int
  9.    int field_3;
  10.    // $FF: renamed from: ├à int
  11.    int field_4;
  12.  
  13.    // $FF: renamed from: ├ü () int
  14.    final int method_0() {
  15.       int var1 = this.field_0[this.field_1] & 255 | (this.field_0[this.field_1 + 1] & 255) << 8;
  16.       this.field_1 += 2;
  17.       return var1;
  18.    }
  19.  
  20.    // $FF: renamed from: ├é () int
  21.    final int method_1() {
  22.       int var1 = this.method_0();
  23.       if ((var1 & 'ΦÇÇ') != 0) {
  24.          var1 |= -65536;
  25.       }
  26.  
  27.       return var1;
  28.    }
  29.  
  30.    // $FF: renamed from: ├â () int
  31.    final int method_2() {
  32.       int var1 = this.field_0[this.field_1] & 255 | (this.field_0[this.field_1 + 1] & 255) << 8 | (this.field_0[this.field_1 + 2] & 255) << 16 | (this.field_0[this.field_1 + 3] & 255) << 24;
  33.       this.field_1 += 4;
  34.       return var1;
  35.    }
  36.  
  37.    // $FF: renamed from: ├ä (ColorTransform) void
  38.    void method_3(ColorTransform var1) {
  39.       this.field_4 = 0;
  40.       this.field_3 = 0;
  41.       var1.┼ñ = this.method_8(2);
  42.       int var2 = this.method_8(4);
  43.       if ((var1.┼ñ & 1) != 0) {
  44.          var1.ra = this.method_9(var2);
  45.          var1.ga = this.method_9(var2);
  46.          var1.ba = this.method_9(var2);
  47.       } else {
  48.          var1.ra = var1.ga = var1.ba = 256;
  49.       }
  50.  
  51.       if ((var1.┼ñ & 2) != 0) {
  52.          var1.rb = this.method_9(var2);
  53.          var1.gb = this.method_9(var2);
  54.          var1.bb = this.method_9(var2);
  55.       } else {
  56.          var1.rb = var1.gb = var1.bb = 0;
  57.       }
  58.    }
  59.  
  60.    // $FF: renamed from: ├à () int
  61.    final int method_4() {
  62.       int var1 = -16777216;
  63.       var1 |= (this.field_0[this.field_1++] & 255) << 16;
  64.       var1 |= (this.field_0[this.field_1++] & 255) << 8;
  65.       var1 |= this.field_0[this.field_1++] & 255;
  66.       return var1;
  67.    }
  68.  
  69.    // $FF: renamed from: ├å () Rect
  70.    final Rect method_5() {
  71.       this.field_4 = 0;
  72.       this.field_3 = 0;
  73.       int var1 = this.method_8(5);
  74.       Rect var2 = new Rect();
  75.       var2.┼« = this.method_9(var1);
  76.       var2.┼» = this.method_9(var1);
  77.       var2.┼┤ = this.method_9(var1);
  78.       var2.┼╡ = this.method_9(var1);
  79.       return var2;
  80.    }
  81.  
  82.    // $FF: renamed from: ├ç () Matrix
  83.    final Matrix method_6() {
  84.       this.field_4 = 0;
  85.       this.field_3 = 0;
  86.       Matrix var1 = new Matrix();
  87.       if (this.method_8(1) != 0) {
  88.          int var2 = this.method_8(5);
  89.          var1.a = this.method_9(var2);
  90.          var1.d = this.method_9(var2);
  91.       } else {
  92.          var1.a = var1.d = 65536;
  93.       }
  94.  
  95.       if (this.method_8(1) != 0) {
  96.          int var3 = this.method_8(5);
  97.          var1.b = this.method_9(var3);
  98.          var1.c = this.method_9(var3);
  99.       } else {
  100.          var1.b = var1.c = 0;
  101.       }
  102.  
  103.       int var4 = this.method_8(5);
  104.       var1.tx = this.method_9(var4);
  105.       var1.ty = this.method_9(var4);
  106.       return var1;
  107.    }
  108.  
  109.    // $FF: renamed from: ├ê () java.lang.String
  110.    final String method_7() {
  111.       int var1 = 0;
  112.       int var2 = this.field_1;
  113.  
  114.       while(true) {
  115.          char var3 = (char)(this.field_0[this.field_1++] & 255);
  116.          if (var3 == 0) {
  117.             this.field_1 = var2;
  118.             char[] var6 = new char[var1];
  119.             int var4 = 0;
  120.  
  121.             while(true) {
  122.                char var5 = (char)(this.field_0[this.field_1++] & 255);
  123.                if (var4 == var1) {
  124.                   return new String(var6);
  125.                }
  126.  
  127.                var6[var4++] = var5;
  128.             }
  129.          }
  130.  
  131.          ++var1;
  132.       }
  133.    }
  134.  
  135.    // $FF: renamed from: ├ë (int) int
  136.    final int method_8(int var1) {
  137.       int var2 = 0;
  138.  
  139.       while(true) {
  140.          int var3 = var1 - this.field_4;
  141.          if (var3 <= 0) {
  142.             var2 |= this.field_3 >>> -var3;
  143.             this.field_4 -= var1;
  144.             this.field_3 &= 255 >>> 8 - this.field_4;
  145.             return var2;
  146.          }
  147.  
  148.          var2 |= this.field_3 << var3;
  149.          var1 -= this.field_4;
  150.          this.field_3 = this.field_0[this.field_1++] & 255;
  151.          this.field_4 = 8;
  152.       }
  153.    }
  154.  
  155.    // $FF: renamed from: ├è (int) int
  156.    final int method_9(int var1) {
  157.       int var2 = this.method_8(var1);
  158.       if ((var2 & 1 << var1 - 1) != 0) {
  159.          var2 |= -1 << var1;
  160.       }
  161.  
  162.       return var2;
  163.    }
  164. }
  165.